<?php
//控制基类
class Controller extends Smarty
{
    //构造方法 smarty 初始化
    public function __construct()
    {
        // Smarty 配置
        $this->setTemplateDir('./views') //模版
               ->setCompileDir('./runtime/views_c') //编译
               ->setConfigDir('./configs') // 配置
               ->setCacheDir('./runtime/caches'); //缓存

        // 配置 模版变量定界符 
        $this->left_delimiter = '<{';
        $this->right_delimiter = '}>';
        // 配置 缓存
        $this->caching = false;
        // 配置 缓存时间
        $this->cache_lifetime = 30;//开启缓存30s
    }

    //处理那些 调用时不存在的方法
    public function __call($fun, $params)
    {
        header("HTTP/1.0 404 not found");//非IE
        header("Status:404 not found");//IE兼容
        echo "<h1>404 NOT FOUND..</h1>";
        exit;
    }
}




?>